
using System;

namespace raycsharp
{
	public class Ray
	{
		public Vector origin { get; set; }
		public Vector direction { get; set; }
		public Ray(Vector _origin, Vector _direction) { 
			origin = _origin;
			direction = _direction; 
		}
		public Ray() : this(new Vector(), new Vector()) { }
		
		public Ray(Ray _ray) : this(_ray.origin, _ray.direction) { }
	}
}
